代码静态扫描工具PC 您所在的位置:网站首页 pc lint 代码静态扫描工具PC

代码静态扫描工具PC

#代码静态扫描工具PC| 来源: 网络整理| 查看: 265

安装PC-Lint

目前最新的版本是PC-lint Plus 1.0. license需要联系获取,这里用能下到的版本:PC-lint9.0,最新的补丁版本是14年的9.00L:Our Current Release Patch Level is 9.00L

官网:http://www.gimpel.com/html/products.htm

网盘链接: https://pan.baidu.com/s/1hseUZv2 密码: 59vn

下载解压后,先运行PC-lint9.0目录下的pclint9setup.exe,根据直接Next到最后,选择不执行配置程序。 将update目录下的文件复制到C:\lint(安装目录),执行update.bat,查看升级后的版本: 将lnt目录下的文件拷贝到C:\lint\lnt目录下; 进到C:\lint下执行CONFIG.exe,根据配置界面提示,下一步,下一步地配置,创建STD.LNT,默认即可,下一步 编译器选择Microsoft Visual C++ 2008,下一步 平台选择64-bit Windows(根据自己的情况) 依赖库选择Active Template Library(ATL),Microsoft FoundationClass Library,Standard Template Library,Windows 32-bit,Windows NT,下一步 选择一些特殊的优化建议:Scott Meyers(Effective C++ More Effective C++ and Effective C++ 3rdEdition),Dan Saks,MISRA 2004,然后下一步,下一步 根据实际项目需要,选择include路径,也可以事后修改std.lnt文件: 1234-i"C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include"-i"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include"-i"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\atlmfc\include"-iF:\code\trunk\native\Include 打开新的配置,选择否 创建OPTIONS.LNT文件,选择No,下一步选择对应的开发环境,编译器是vs2008,对应env-vc9.lnt 下一步添加PClint到系统环境变量中,finish。 打开std.lnt,手动添加告警级别过滤:1-w2 //PC-Lint告警分为0~4级,其中0级是内部错误或致命错误,1级告警是句法错误,2级告警是警告,3级是信息,4级是可选的,4级缺省是不打开的 Visual Studio 2008配置

VS菜单上选择“工具”->”外部工具…”, 添加两个外部工具,分别是

12345678910LintCreate参数如下:标题:LintCreate命令:C:\lint\lint-nt.exe (pclint安装路径下)参数:-v -os("$(TargetName).lnt") "$(ProjectFileName)"初始目录: $(ProjectDir) 12345678910LintCheck参数如下:标题:LintCheck命令:C:\lint\lint-nt.exe (pclint安装路径下)参数:-i"C:\lint" std.lnt env-vc9.lnt "$(TargetName).lnt"初始目录: $(ProjectDir)

测试

选中一个工程,执行外部工具LintCreate,再执行LintCheck

谢谢你请我吃糖果

支付宝 微信


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有